package com.macro.mall.portal.service;

import com.macro.mall.common.api.CommonPage;
import com.macro.mall.model.OmsOrderReturnApply;
import com.macro.mall.model.OmsOrderReturnReason;
import com.macro.mall.portal.domain.OmsOrderReturnApplyParam;
import com.macro.mall.portal.vo.OmsOrderReturnApplyVO;

import java.util.List;

/**
 * 前台订单退货管理Service
 * Created by macro on 2020/7/31.
 */
public interface OmsPortalOrderReturnApplyService {
    /**
     * 提交申请
     */
    int create(OmsOrderReturnApplyParam returnApply);

    List<OmsOrderReturnApply> list(Integer status, Integer pageNum, Integer pageSize);

    List<OmsOrderReturnReason> returnReasonList();

    OmsOrderReturnApplyVO getById(Long id);
}
